<?php
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\Article as ArticleModel;
use think\Db;
class Article extends Common{
  /**
  *文章页面展示
  */
  public function lst(){

    // $res=$model->getTree(); //调用无线级分类
    // $this->assign('res',$res);
    return view('list');
  }

  /**
  *文章添加
  */
  public function add(){
    $cate=new ArticleModel();
    $cateinfo=$cate->getTree();  //调用无线级分类
    // dump($cateinfo);die;
    $this->assign('cateinfo',$cateinfo);//传参显示在模板的下拉框里
    if(request()->isPost()) {
      $data=input('post.'); //接收表单提交过来的数据
      if(!$data['catename']){   //判断栏目名不能为空
        $this->error('文章名不能为空');
      }
      $res=$cate->save($data);  //数据库写入数据
      if($res){ //判断是否添加成功
        $this->success('文章添加成功',url('lst'));
      }else{
        $this->error('文章添加失败');
      }
      return;
    }
    return view('add'); //展示模板,并传值给前台模板
  }
  //
  // //edit页面
  // //方法一:控制器数据库操作
  // public function edit($cid){ //接收lst传过来的用户id
  //   $editcid=db('cate')->find($cid);//查传参过来的cid信息
  //   $cate=new Article();
  //   $cateinfo=$cate->getTree();  //调用无线级分类
  //   //判断$cateInfo就不有能查出用户信息
  //   if (!$editcid) {
  //     $this->error('栏目不存在');
  //     return;
  //   }
  //   if(!request()->isPost()){ //判断没有数据提交走这里,有就走下面
  //     $this->assign(array('cateinfo'=>$cateinfo,'editcid'=>$editcid));//传值给view
  //     return view('edit'); //展示页面
  //   }else{
  //       $data=input('post.');  //接收edit.html form提交过来的id信息,
  //
  //
  //       if(!$data['catename']){ //如果栏目为空就报错
  //         $this->error('栏目不能为空');
  //         return;
  //       }
  //
  //       $res=db('cate')->where('cid',$cid)->update($data);//修改信息 如果$data里有id值了,where条件可以不写
  //       if ($res) {
  //         $this->success('修改成功',url('lst'));
  //       }else{
  //         $this->error('修改失败');
  //       }
  //   }
  // }
  //
  //
  // /**
  // *栏目删除:控制器数据库操作
  // */
  // public function del($cid){
  //   $res=db('cate')->delete($cid);
  //   if($res){
  //     $this->success('删除成功!!!',url('lst'));
  //   }else{
  //     $this->error('删除失败!!!');
  //   }
  //
  // }
}


 ?>
